

.block1 .first,
.block1 .last
{
	margin-top: -3px;
	padding: 0px;
}

.block2 .first,
.block2 .middle,
.block2 .last
{
	margin-top: -5px;
}

.block3 .first,
.block3 .middle,
.block3 .last
{
	margin-top: -3px;
}


.block2 .last,
.block3 .last
{
    margin-right: 0px;
	padding: 0px;
}

.block3 .first{
	padding-right: 0px;
}

.metro_1{
	height: 353px;
	width: 240px;
	overflow: hidden;
}

.metro_2{
	width: 485px;
	height: 172px;
	overflow: hidden;
}

.metro_3{
	height: 175px;
	width: 248px;
}

.metro_4{
	height: 56px;
	background-color: #898614;
	margin-bottom: 5px;
	text-align: center;
	line-height: 50px;
	font-size: 14pt;
	font-weight: 400;
	width: 267px !important;
}

.metro_7 {
    background-color: #690f4c;
    font-size: 14pt;
    font-weight: 400;
    height: 56px;
    line-height: 50px;
    margin-bottom: 5px;
    text-align: center;
}

.metro_11 {
    background-color: #652f8e;
    font-size: 14pt;
    font-weight: 400;
    height: 56px;
    line-height: 50px;
    margin-bottom: 5px;
    text-align: center;
}

.metro_4 a,
.metro_11 a,
.metro_7 a{
	color: #FFFFFF;
}

.metro_9_col,
.metro_10_col,
.metro_12_col,
.metro_8_col,
.metro_5_col,
.metro_6_col {
	padding-right: 0px;
	overflow: hidden;
}

.metro_2_col{
	width: 490px !important;
}

.metro_3_col{
	width: 248px !important;
}

.metro_10_col{
	width: 488px !important;
	overflow: hidden;
}
.metro_5_col{
	width: 267px !important;
	height: 115px
}
.metro_6_col{
	width: 466px !important;
}

.metro_13_col{
	width: 245px !important;
	height: 178px;
	overflow: hidden;
}

.metro_14_col{
	width: 247px !important;
}

.metro_17_col{
	width: 489px !important;
	padding-right: 0px;
}

.metro_17{
	width: 489px;
	height: 176px;
	overflow: hidden;
}

.metro_15_col{
	width: 246px !important;
	overflow: hidden;
}
   

.metro_13{
	width: 240px !important;
	height: 180px;
}

.metro_6{
	min-height: 176px;
	width: 465px;
	overflow: hidden;
}

.metro_12{
	width: 248px;
	height: 286px;
	overflow: hidden;
}
.metro_9{
	height: 179px;
}

.metro_5{
	height: 115px;
}

.metro_14{
	height: 177px;
	width: 249px;
}

.metro_15{
	height: 358px;
}

.metro_16{
	height: 358px;
}

.silde{
	overflow: hidden; 
	z-index: 100; 
	position: relative;
}

.mosaic-overlay {
	display:none;
	z-index:0;
	position:absolute;
	height:100%;
	background:#000000;
	color: #FFFFFF;
}

.mosaic-overlay a {
	color: #FFFFFF;
}.wraptitleevent{	background: none repeat scroll 0 0 rgba(101, 47, 142, 0.6) !important;	/*background:#652f8e;*/}.event {	background:#652f8e;}
.wraptitlenews{	background: none repeat scroll 0 0 rgba(137,134,20,0.6) !important;
	 /*background: none repeat scroll 0 0 rgba(105, 15, 76, 0.33);*/	/*background:#898614;*/
}.news {background:#898614;}.wraptitlepromotion{	/*background:#690f4c;*/	background: none repeat scroll 0 0 rgba(105, 15, 76, 0.6) !important;}
.promotion{	background:#690f4c;}
.news .stop, .titlenews{
	background: url("../images/news.png") no-repeat scroll left top;
}
.metro_2_col_fix .wraptitle{	margin-right: 0px;	margin-top: -7px;}.metro_3_col_fix .wraptitle{	margin-right: 0px;    margin-top: -7px;}.metro_5_col_fix .wraptitle{	margin-right: 0px;    margin-top: -10px;}.metro_6_col_fix .wraptitle{	margin-right: 1px;    margin-top: -10px;   }.metro_8_col .wraptitle{	margin-right: 10px;    margin-top: -10px;   }.metro_9_col_fix .wraptitle{	margin-right: 10px;    margin-top: -10px;   }.metro_10_col_fix .wraptitle{	margin-right: 0px;    margin-top: -5px;   }.metro_12_col .wraptitle{	margin-right: 0px;    margin-top: -10px;}.metro_13_col .wraptitle{	margin-right: 0px;    margin-top: -7px;}.metro_14_col .wraptitle{	margin-right: 0px;    margin-top: -7px;}.metro_15_col .wraptitle{	margin-right: 0px;    margin-top: -7px;}.metro_16_col .wraptitle{	margin-right: 0px;    margin-top: -7px;}.metro_17_col_fix .wraptitle{	margin-right: 0px;    margin-top: -10px;}.wraptitle a {font-size: 12px !important;}
.wraptitle .title{	padding-left: 25px;    width: 100% !important;	min-height: 25px;}
.promotion .stop, .titlepromotion{
	background: url("../images/promotion.png") no-repeat scroll left top;
}.mosaic-backdrop .wraptitle {	margin-right: 5px;    margin-top: -10px;}
.wraptitle {	margin-right: 6px;    margin-top: -7px;	padding: 4px;	z-index: 5;}
.event .stop, .titleevent{
	background: url("../images/event.png") no-repeat scroll left top;
}


.metro_1_col .mosaic-overlay {
	bottom:-358px;
	height:358px;	z-index: 1;
	width: 241px;
}

.metro_2_col .mosaic-overlay {
	bottom:-172px;
	height: 172px;
	width: 485px;
}


.metro_3_col .mosaic-overlay {
	bottom:-176px;
	height:176px;
	width: 248px;
}

.metro_3_col_fix{
	width: 248px;
	height: 173px;
}

.metro_5_col .mosaic-overlay {
	bottom:-117px;
	height:117px;
	width: 267px;
}



.metro_6_col .mosaic-overlay {
	bottom:-176px;
	height:176px;
	width: 465px;
}

.metro_6_col_fix{
	width: 466px;
	height: 176px;
}

.metro_8_col .mosaic-overlay {
	bottom:-107px;
	height:107px;
	width: 241px;
}

.metro_8_col_fix{
	width: 251px;
	height: 105px;
}

.metro_8{
	width: 251px;
}

.metro_9_col .mosaic-overlay {
	bottom:-179px;
	height: 179px;
	width: 241px;
}

.metro_9_col_fix{
	width: 251px;
	height: 179px;
}

.metro_10_col .mosaic-overlay {
	bottom:-348px;
	height:348px;
	width: 488px;
}


.metro_10{
	width: 500px;
	overflow: hidden;
	height: 348px;
}

.metro_12_col{
	height: 288px;
	overflow: hidden;
}

.metro_12_col .silde{
    height: 294px;
}

.metro_12_col .mosaic-overlay {
	bottom:-294px;
	height:294px;
	width: 252px;
}

.metro_13_col .mosaic-overlay {
	bottom:-181px;
	height: 181px;
	width: 242px;
}

.metro_14_col .mosaic-overlay {
	bottom:-177px;
	height:177px;
	width: 250px;
}

.metro_15_col .mosaic-overlay {
	bottom:-360px;
	height:360px;
	width: 246px;
}

.metro_16_col .mosaic-overlay {
	bottom:-360px;
	height:360px;
	width: 242px;
}

.metro_17_col .mosaic-overlay {
	bottom:-179px;
	height:179px;
	width: 489px;
}

.metro_17_col_fix{
	width:489px;
	height: 177px;
}

.metro_2_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_2_col .stop_content{
	width: 135px;
	float: right;
}

.metro_2_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_2_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_2_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_3_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_3_col .stop_content{
	width: 135px;
	float: right;
}

.metro_3_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_3_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_3_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_1_col .stop, .wraptitle{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_1_col .stop_content{
	width: 135px;
	float: right;
}

.metro_1_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_1_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_1_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_5_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_5_col .stop_content{
	width: 135px;
	float: right;
}

.metro_5_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_5_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_5_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_6_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_6_col .stop_content{
	width: 135px;
	float: right;
}

.metro_6_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_6_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_6_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_8_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_8_col .stop_content{
	width: 135px;
	float: right;
}

.metro_8_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_8_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_8_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_9_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_9_col .stop_content{
	width: 135px;
	float: right;
}

.metro_9_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_9_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_9_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_10_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_10_col .stop_content{
	width: 135px;
	float: right;
}

.metro_10_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_10_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_10_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_12_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_12_col .stop_content{
	width: 135px;
	float: right;
}

.metro_12_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_12_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_12_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}


.metro_13_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_13_col .stop_content{
	width: 135px;
	float: right;
}

.metro_13_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_13_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_13_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_14_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_14_col .stop_content{
	width: 135px;
	float: right;
}

.metro_14_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_14_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_14_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_15_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_15_col .stop_content{
	width: 135px;
	float: right;
}

.metro_15_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_15_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_15_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_16_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_16_col .stop_content{
	width: 135px;
	float: right;
}

.metro_16_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_16_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_16_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

.metro_17_col .stop{
	width: 164px;
	position: absolute;
	right: 0px;
	top: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13pt;
	min-height: 21px;
}
.metro_17_col .stop_content{
	width: 135px;
	float: right;
}

.metro_17_col .sbottom{
	bottom: 10px;
	position: absolute;
	left: 6px;
	width: 200px;
}

.metro_17_col .sbottom .des{
	line-height: 19px;
	font-size: 11pt;
	font-weight: 200;
}

.metro_17_col .sbottom .view_more{
	background: url("../images/more.png") no-repeat scroll left bottom;
	width: 150px;
	text-align: center;
	height: 24px;
	line-height: 30px;
	font-size: 14pt;
}

